$(function(){
    var appTypeList = new AppTypeList();
    appTypeList.init().init();
});


function AppTypeList(){
    this.init = function(){
        return APPINFOLIST;
    };
    var APPINFOLIST = {
        init : function(){
            $.util.initAppTagLink($('span.s_app_list_tag'), SYSTEM_DATA.contextPath);
            APPINFOLIST.listeners.bindEvents();
            
            
        },
        listeners : {
            bindEvents : function(){
                $.util.foreachFunction(APPINFOLIST.listeners, [ "bindEvents" ]);
            },
            bindAppInfo : function(){
                $("a.a_app_info").click(function(){
                    $.util.initHiddenFormSubmit($('#frm_hidden_app_type_list'),SYSTEM_DATA.contextPath + '/Index/appInfo.shtml',  [{
                        'name' : 'id', 
                        'value' : $(this).attr('a_id')
                    }]);
                });
            },
            bindAppTag : function(){
                $('a.a_app_list_tag').click(function(){
                    $.util.initHiddenFormSubmit($('#frm_hidden_app_type_list'),SYSTEM_DATA.contextPath + '/Index/appTypeList.shtml',  [{
                        'name' : 'type', 
                        'value' : $(this).attr('tag_text')
                    }]);
                });
            }
        },
        funs : {
            
    }
    };
        
    
       
}


